3 body problem explanation